// 引入vue

import Vue from "vue";
// 引入vuerouter "vue-router"就是模块名

import VueRouter from "vue-router";

import users from "./users"
import myl from "./myl";
import yyz from "./yyz";
import books from "./books";




// 用use把VueRouter按装起来
Vue.use(VueRouter);

// 路由配置：路径和组件的对应关系
let routes = [...users, ...myl, ...yyz, ...books];


// 创建vue-router对象 说明VueRouter这个模块对外开放的 "vue-router"，VueRouter 这个是一个类


// 路由守卫
let router = new VueRouter({
    // 后面的 routes可以省
    routes: routes
});


// 全局的前置守卫
// 进入每个路由时，都会调用回调函数
router.beforeEach((to, from, next) => {
    // to:你想去那个路由
    // from：你从那来的
    // next：你下一步应该去哪

    next();

    // if(to.path=="/Cihuyufayemian "){
    //     if(是否登录){
    //         next();
    //     }else{
    //         next("/ Dengluyemian")
    //     }
    // }else{
    //     next();
    // }

});
export default router;
